Towards portable natural language interfaces to knowledge bases - The case of the ORAKEL system
نویسندگان
چکیده
The customization of a natural language interface to a certain application, domain or knowledge base still represents a major effort for end users given the current state-of-the-art. In this article, we present our natural language interface ORAKEL, describe its architecture, design choices and implementation. In particular, we present ORAKEL’s adaptation model which allows users which are not familiar with methods from natural language processing (NLP) or formal linguistics to port a natural language interface to a certain domain and knowledge base. The claim that our model indeed meets our requirement of intuitive adaptation is experimentally corroborated by diverse experiments with end users showing that non-NLP experts can indeed create domain lexica for our natural language interface leading to similar performance compared to lexica engineered by NLP experts. 2007 Elsevier B.V. All rights reserved.
منابع مشابه
Towards Portable Controlled Natural Languages for Querying Ontologies
Natural Language Interfaces (NLIs) to structured data allow users to interact with a system using written or spoken language to perform tasks that require knowledge of a formal language. Due to natural language complexity and ambiguity, such interfaces usually support a Controlled Natural Language (CNL): a subset of a natural language that includes certain vocabulary and grammar rules that have...
متن کاملEvaluating the usability of natural language query languages and interfaces to Semantic Web knowledge bases
The need to make the contents of the Semantic Web accessible to end-users becomes increasingly pressing as the amount of information stored in ontology-based knowledge bases steadily increases. Natural language interfaces (NLIs) provide a familiar and convenient means of query access to Semantic Web data for casual end-users. While several studies have shown that NLIs can achieve high retrieval...
متن کاملChatbots: Can They Serve as Natural Language Interfaces to Qa Corpus?
A chatbot is a program which can chat in natural language, on a topic built into the chatbot’s internal knowledge model. Many chatbots exist, with different knowledge-bases programmed by the chatbot builders. We have built a system to convert a website text (corpus) to a chatbot knowledge-base format. In this paper the chatbot is used as a question answer interface, where TRE09 QA track is used...
متن کاملA Natural Language Shell and Tools for Customizing the Dialogue in Natural Language Interfaces
The language used in an interaction between a human and a computer depends on the application as well as the user. This paper describes a method for building domain specific natural language interfaces by updating knowledge bases for a domain independent natural language shell. The interface uses a uniform knowledge representation for linguistic, dialogue and domain knowledge. Further, it conta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Data Knowl. Eng.
دوره 65 شماره
صفحات -
تاریخ انتشار 2008